package dao;

import bean.Usuario;
import org.hibernate.Session;

public class UsuarioDao {
	
	public static Usuario obtenerUsuario(String nombre){
		
		try {
			Session session = HibernateDAO.getInstancia().getSession();
			session.beginTransaction();
			
			Usuario usuario = (Usuario) session.createQuery("from Usuario as U where U.nombre = :nombre")
				.setString("nombre", nombre)
				.setFirstResult( 0 )
				.setMaxResults( 1 )
				.uniqueResult();
			
			session.flush();
			return usuario;
		}catch (Exception e){
			System.out.println(e.toString());
			return null;
		}
		
	}

	
}
